//
//  main.m
//  25-内存管理Copy研究
//
//  Created by 我演示 on 2020/8/10.
//  Copyright © 2020 Jerry-Fu. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "FSLPerson.h"

int main(int argc, const char * argv[]) {
    @autoreleasepool {
        // insert code here...
        NSLog(@"Hello, World!");
        NSString *str1 = [NSString stringWithFormat:@"test"];
        
        NSString *str2 = [str1 copy ];
        
//        copy 产生的是不可变副本，
//        如果是mutableCopy的类型，产生的是可变副本内容
        __strong FSLPerson *person1 ;
        
        __weak FSLPerson *person2;
        
        __unsafe_unretained FSLPerson *person3;
        
        {
            FSLPerson *person = [[FSLPerson alloc] init];
            person1 = person;
            
        }
        
        
    }
    return 0;
}
